home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1999 June: Reference Library / Dev.CD Jun 99 RL Disk 1.toast / Technical Documentation / Macintosh Technotes and Q&As / technotes / tn / tn_1007.cw < prev    next >
Encoding:
Text File  |  1998-05-11  |  34.7 KB  |  310 lines  |  [TEXT/R*ch]

  1. —BOBO)ûpdHZHZHZ‹
  2. )ü‘ÿÿH*8bB KI
  3. ÿÿ)û@ÿ-Zÿÿÿ Tom MaremaaxHHÚ(ÿáÿáùEG(üHHØ(d'`Δÿÿ*H0∫~/ÀÔ )üä)ü\*Ô@ÿfl*L@c¯j )fl¬4°ÿÿÿÿÿÿÿÿnfiQíDSETÌ44 ∂    Rw*,*Ì)‡H)ûT°m)‡`m °m*0%Z
  4. ˇ°m!i@°m`̰m)‡ì HΔ;$<$˛$ˇ$ı$ö$d$
  5. $ $ $à$_$`,s$≠2Œ$–2¶$
  6. 2
  7. $ ¥2 °$
  8. ˇ2
  9. §$Â2‹$ª2»$$$,$ˆ2€$ì2ú$m2z$å2ô$≥2˘$ô2ÿ$B2U$ˆ2£$à$á$â,$fl$Ï$$˘™¬™Ñ™™T™∫™Ì™
  10. ™j™µ™™@™k™Ü™†⁄ô‚œ‚ˆ‚ܡ J  [‚ ⁄‚ ∂‚‰Ià
  11. I/Ià
  12. :I;I
  13. <I
  14. \I
  15. à rI
  16. sI
  17. 2I
  18. =I
  19. `IÓ¬rIsI
  20. ≠à–ΔI ŒI
  21. –à–µI ¶I
  22. øI
  23. ÿI
  24. 
  25. à–
  26.  
  27. I 
  28. I
  29.  ¥à– ¯I  °I
  30. 
  31. ˇà–
  32. œI 
  33. §I
  34. Âà–ÏI ‹I
  35. ªà–ºI »I
  36. IÓ¬II
  37. ˆà–£I €I
  38. ìà–ùI úI
  39. mà–yI zI
  40. åà–óI ôI
  41. ≥à–˜I ˘I
  42. ôà–flI ÿI
  43. Bà–TI UI
  44. ˆà–¢I £I
  45. âIÓ¬II
  46. ˘I˚I
  47. ¬I®I
  48. ·I
  49. ºI
  50. ÑIÓI
  51. II
  52. TIVI
  53. `I
  54. iI
  55. ∫I√I
  56. ˚I
  57. ƒI
  58. ÌIÎI
  59. ßI
  60. æI
  61. 
  62. I I
  63. jIlI
  64. zI
  65. •I
  66. µI·I
  67. II
  68. +I
  69. I
  70. @IBI
  71. UI
  72. I
  73. kImI
  74. „I
  75. ˇI
  76. †IÓóI ôI
  77. !à"I #I
  78. !ÜI
  79. % Jà& ZI
  80. ' [I
  81. !Z-)ü@-ó)û4 º*(
  82. Ú†)‡·è)üèƒï)‡ü⁄ì)fl@z4)üT®â*4-›
  83.  
  84. T E C H N O T E :
  85. On the E l e m e n t s 
  86. of a Technote
  87.  
  88. By Tom Maremaa, Technote Editor
  89. TM@applelink.apple.com
  90. Apple Developer Technical Support (DTS) 
  91.  
  92.  
  93. There is no one formula or method for writing a good Technote ‹‹ no way you can simply connect the dots or plug in the right values and expect that a finished product will automatically pop out. Each Note has its own unique flavor and character; no two are ever alike. This Technote about writing Technotes is, for example, uniquely recursive.
  94. Technotes always have and always will start with one thing: inspiration. An idea comes to you thatÕs important, that you want to share with other engineers or developers. And a Technote moves forward from there. Like anything else worth doing, youÕve got to sweat the details. Writing, inevitably, becomes rewrióting; the conversion of idea to language, especially to a language that can be understood by more than an audience of one, presents its own problems. A good Technote will challenge you to be precise in your thinking and, in the course of writing, to validate the accuracy and usefulness of your original idea. 
  95. Knowing for whom youÕre writing ‹‹ primarily an audience of your peers ‹‹ is one of the keys to a good Technote. The other is working with a well-defined structure. 
  96.  
  97.  
  98. Each Technote, when it works, has a particular set of elements that, if you step back and put them in perspective, contribute to the NoteÕs effectiveness. In this Technote, IÕve outlined some of those elements. 
  99. For more information about Technotes, check AppleÕs Technote Web site at </technotes/Main.html>. 
  100.  
  101. About the Elements
  102. There are lots of schools of technical writing, as well as schools of thought, on how to shape and structure a work of technical information. IÕve evolved a few ideas of my ºown largely in the form of questions you may want to ask as you take a Note from start to finish.
  103. Technote Title
  104. A good title or name captures the essence of the Note. It is important because it not only describes the content of the piece, but also provides a point of reference searching through a body of Notes. Your Note may live or die in terms of its usefulness simply because of its title. 
  105. Metaphor
  106. If you can come up with a good metaphor in your title and you can sustain that metaphor for effect throughout your Note, go for it. If your title just has throwaway humor or a glib one-liner, realize that your humor may not last long on the reader of your Note. A good metaphor, however, can live a long, long time, if itÕs done right. 
  107. Intent
  108. What is the Note trying to do? What is its purpose and/or reason for being? What particular engineering or developer issues are addressed or solved? Is it advancing or extending our knowledge of the Mac O†S, illustrated a technique with code samples and snippets, solving a hardware-related problem, or telling us something not documented elsewhere? Intent is another way of keeping the focus of your Note. 
  109. Motivation
  110. What is your motivation in writing the Note? Motivation can drive you forward or backward, depending on what your intentions are. If your Note addresses important development or operating system issues, or is going to solve a particular engineering or design problem, that should provide you with compelling enough motivation to do the hard work necessary to complete the Note. Your Note will help others whoÕve wrestled with similar problems and exhausted all their efforts to find answers. 
  111. Scenarios
  112. Providing a few scenarios that illustrate the design problem and how the Note attempts to solve it can go a long way toward making your Note valuable for another engineer or developer. These scenarios can be written narratively; they donÕt have to be written as numbered sèet of steps. You wouldnÕt tell a story to a friend using numbers, would you? If scenarios draw on real-world examples, if they show things as they really are, they can be even more effective in helping the reader of your Note understand abstract concepts and ideas. 
  113. Applicability
  114. What are the specific situations in which the techniques shown in the Note can be applied? What real-world examples can you draw from where the technique is applied? How can we recognize, or identity these situations?
  115. Enough Questions
  116. At some point youÕve got to stop asking questions and just write. The best way to write is off the top of your head, spontaneously putting down your ideas in whatever way they come to you. Later, you can always revise your ideas , shape, edit, and recast them if necessary as you refine the elements and language of your Note. 
  117.  
  118.  
  119. Using the Elements
  120. If your Note focuses on a particular technique, you may want to work through the body of your Note systematically as follows:
  121. The Technïique
  122. Describe the specific technique and define it by its role and function.
  123. Collaboration
  124. Specify how the technique collaborates ‹‹ i.e., what it relies or depends on ‹‹ to carry out its function or task.
  125. Consequences
  126. How does the technique support its objectives? What are the tradeoffs and results of using this technique?
  127. Implementation
  128. What pitfalls, hints or techniques do we need to know when implementing the technique? Are there language, platform or release-specific issues?
  129. Sample Code and Use
  130. Show code fragments and snippets that illustrate how the technique is implemented and used.
  131. Known Uses
  132. If this technique is used in systems, describe the scenarios here.
  133. Related Techniques
  134. Describe any related techniques here at this point in your Note.
  135. X-References
  136. Include cross-references to other sources and documentation.
  137.  
  138.  
  139. Writing for an Audience of Peers
  140. Engineers and developers are a wily brunch, a breed apart from other scientists. They work under tremendous pressure, dealing with a mountaìin of technical and programming issues that the average person could not begin to grasp in a month of Sundays. 
  141. Writing for this audience is demanding; expectations are always high. Your Note must not only be technically accurate but also well-reasoned and, ultimately, useful to others who are trying to learn from you.
  142. Think of this process as, simply, writing for an audience of your peers. 
  143. To write for an audience of your peers, you need to ask a lot of questions that may be in the minds of that audience, such as 
  144. ¥    How do I do this?
  145. ¥    How do I use a certain technique? 
  146. ¥    How do I use this specific system functionality?
  147. ¥    What do you recommend that I do in a specific situation? What are my choices?
  148. ¥    How can I improvise around using the technique?
  149. ¥    What do I need to worry about? For example, are there dependencies?
  150. ¥    What are all the details of a specific feature or resource?
  151. ¥    What are the limitations, restrictions, and outstanding issues connected with this technique?
  152. ¥    Why does this 4behave the way it behaves? What influences this situation?
  153. ¥    Is this a bug, limitation, or a shortcoming? What works today? What doesnÕt? 
  154. ¥    Why was it designed this way? Do we expect it to change?
  155. ¥    What could I do to change the situation?
  156. ¥    What else do I need to know about the background and other issues related to this technique or design problem?
  157.  
  158. Working with an Editor
  159. Some engineers hate editors, others adore them. Whatever your preference, the truth is that in order to produce a quality Technote, youÕll have to find a way to live with them. 
  160. The Editâor is there as the first reader of your Note and will make sure youÕve got all your ducks in a row, that your Note doesnÕt veer off in some unknown direction, that your language is clear and lucid. The Editor is there to take you through the process of rewriting because most Notes need to go through a few drafts to work out all the kinks. 
  161. Peer Review of a Technote
  162. The Editor is also there to help you through the review process. ThatÕs when your Note is held up to the scrutiny of your peers for their comments and feedback. This can be a particularly harrowing experience and your Editor can act as a traffic cop to direct the information and feedback flow for your Note. Ultimately, however, you must be the arbiter of what goes in or comes out of your Note based on the comments and feedback of your peers.
  163. In the True Spirit of Recursion, Return to Page 1 for a Recursive Discussion on the Elements of a Technote.  
  164. Acknowledgements
  165. Special thanks to Kent Sandvik and Guillermo Ortiz
  166.  
  167. ZÿÿN°DSET≠ÿÿ.H
  168. ÿÿÿÿÿÿ)ûü°√Øfi ¨°ÿÿ6ÿÿ*ØfiDSET 
  169. ÿÿ.H∂fÿ`ÿÿÿÿÿÿ)fl€fim°ÿÿ√õ°ÿÿ}°ÿÿ˘
  170. °ÿÿ
  171.   Ÿ°ÿÿn√°ÿÿö°ÿÿ~˘°ÿÿ
  172. 
  173.  °ÿÿ ⁄ ¨°ÿÿ6ÿÿ*ØfiDSET≠ÿÿ.HN‚ıÿÿÿÿÿÿ)fl\Øfi°ÿÿÿÿ*Øfi°\°\°\°\°    \DSETT@∑)fld*Ø*<)‡ä°)ü$©©$ ª"    à«∑ ª }[ˇP[¥ΔWWl≤[¡‰
  174. ∫)ú‘∫
  175. Technote 1007          ///          Release 1.0       © 1995  Apple Computer, Inc.      ///              ///          Page  of  5 FNTMCUTSDSUM$ Tom MaremaaHDNISTYLT®ÿÿ@STYL)üÜ*è)û°)ü€)üì*Ô)fl´)û›&£ÿÿò
  176. ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
  177. ÿÿ
  178. ÿÿË
  179. ÿÿÿÿ
  180. ÿÿ ÿÿ
  181. ÿÿÿÿÿÿÿÿÿÿ    ÿÿÿÿ        ÿÿÿÿÿÿ
  182.     ÿÿÿÿÿÿ@ $    ÿÿÿÿÿÿ     ,    ÿÿÿÿÿÿ-
  183. 2    ÿÿÿÿÿÿ8™    ÿÿÿÿ ⁄    ÿÿÿÿ     ‚    ÿÿÿÿ
  184. ˆ    ÿÿÿÿÿÿˇ    ÿÿ    ÿÿÿÿ     ÿÿ
  185. ÿÿÿÿÿÿ
  186. ÿÿÿÿÿÿ$ÿÿÿÿÿÿ$    ÿÿÿÿ$ÿÿÿÿÿÿ$ ÿÿÿÿÿÿ,
  187. ÿÿÿÿÿÿ2ÿÿÿÿ
  188. ÿÿ™ÿÿÿÿÿÿ™ÿÿÿÿÿÿ™ ÿÿ ÿÿ⁄
  189. ÿÿ!ÿÿ‚ÿÿ #ÿÿˆÿÿÿÿ!%ÿÿˇ ÿÿÿÿ"'ÿÿ #ÿÿÿÿ#/ÿÿ
  190. ÿÿÿÿ$
  191. ÿÿ
  192. ÿÿÿÿ% ÿÿ$ÿÿÿÿ& ÿÿÿÿ'
  193. ÿÿÿÿ(ÿÿ    ÿÿ)ÿÿ
  194. ÿÿ*ÿÿ ÿÿ+ÿÿÿÿ ÿÿ,ÿÿÿÿ
  195. ÿÿ-ÿÿÿÿÿÿ%.(‹ÿÿÿÿÿÿ/)0((ÿÿÿÿ0*0((ÿÿÿÿ1+0((ÿÿÿÿ2-0(*ÿÿÿÿ3.0(*ÿÿÿÿ400(*    ÿÿÿÿ510(*
  196. ÿÿÿÿ630(* ÿÿÿÿ740(* ÿÿÿÿ850()
  197. ÿÿÿÿ960()ÿÿÿÿ:70(+ÿÿÿÿ;80(+ÿÿÿÿ%<9‹ÿÿÿÿÿÿ=:099ÿÿ0>;099ÿÿ1?<099ÿÿÿÿ@=09;ÿÿ3A>09;ÿÿ4B?09;    ÿÿ5C@09;
  198. ÿÿ6DA09; ÿÿ7EB09; ÿÿÿÿFC09:ÿÿÿÿGD09: ÿÿÿÿHE09<!ÿÿ;IF09<ÿÿÿÿ%JG‹ÿÿÿÿÿÿKH0GG"ÿÿÿÿLI0GG#ÿÿÿÿMJ0GG#ÿÿÿÿNK0GI$ÿÿÿÿOL0GI%ÿÿÿÿPM0GI%    ÿÿÿÿQN0GI%
  199. ÿÿÿÿRO0GI% ÿÿÿÿSP0GI% ÿÿÿÿTQ0GH&ÿÿÿÿUR0GH&ÿÿÿÿVS0GJ$ÿÿÿÿWT0GJ%ÿÿÿÿ%XU‹ÿÿÿÿÿÿYV0UU'ÿÿÿÿZW0UUÿÿÿÿ[X0UUÿÿÿÿ\Y0UW(    ÿÿÿÿ]Z0UWÿÿÿÿ^[0UW     ÿÿÿÿ_\0UW!    ÿÿÿÿ`]0UW"    ÿÿÿÿa^0UW#    ÿÿÿÿb_0UV)$
  200. ÿÿÿÿc`0UV)%
  201. ÿÿÿÿda0UX&    ÿÿÿÿeb0UX'ÿÿÿÿ%fc‹ÿÿÿÿ(ÿÿgd0cc*)ÿÿÿÿhe0cc*ÿÿÿÿif0cc+ ÿÿÿÿjg0ce,ÿÿÿÿkh0ce-ÿÿÿÿli0ce.ÿÿÿÿmj0ce/ÿÿÿÿnk0ce0ÿÿÿÿol0ce1ÿÿÿÿpm0cd+6
  202. ÿÿÿÿqn0cd+7
  203. ÿÿÿÿro0cf!4
  204. ÿÿÿÿsp0cf5
  205. ÿÿÿÿtq‹ÿÿÿÿ(ÿÿur0qq) ÿÿhvs0qq*ÿÿÿÿwt0qq2ÿÿÿÿxu0qs,ÿÿÿÿyv0qs3ÿÿÿÿzw0qs8ÿÿÿÿ{x0qs9ÿÿÿÿ|y0qs:ÿÿÿÿ}z0qr,6
  206. ÿÿÿÿ~{0qt<ÿÿÿÿ|‹ÿÿÿÿ;ÿÿ•}0||-=ÿÿÿÿ™~0||>ÿÿÿÿ≠0|~ ÿÿÿÿ∞•0|~!ÿÿÿÿ≥≠0|~"ÿÿÿÿ∑∞0|~#ÿÿÿÿ∫≥0|}.AÿÿÿÿΩ∑0|}.Bÿÿÿÿ√∫Øÿÿÿÿÿÿ≈Ω8∫∫ÿÿÿÿ…√8∫∫ÿÿÿÿ—≈8∫∫ÿÿÿÿ‘…8∫∫ÿÿÿÿŸ—8∫∫ÿÿÿÿ⁄‘8∫∫ÿÿÿÿ∂Ÿ8∫∫ÿÿÿÿΔ∂8∫∫ÿÿÿÿŒΔ8∫∫ÿÿÿÿ‚Œ8∫∫ÿÿÿÿ„„8∫∫ÿÿÿÿ‰‰8∫∫ ÿÿÿÿØÿÿÿÿ/!ÿÿˆ˜80"ÿÿÿÿ˜˘81$ÿÿÿÿ˘˙82%ÿÿÿÿ˙˚83&ÿÿÿÿ˚˝83'ÿÿÿÿ˝˛83(ÿÿÿÿ˛ı83)ÿÿÿÿˇƒ83*ÿÿÿÿı¡83+ÿÿÿÿƒ¢83,ÿÿÿÿ  £Øÿÿÿÿ-ÿÿ¡€8££.ÿÿÿÿ¢¥8££/ÿÿÿÿ£œ8££0ÿÿÿÿ€§8££1ÿÿÿÿ¥¨8££2ÿÿÿÿœ©    ÿÿ43ÿÿœ§ªÿÿ©43ÿÿÿÿ¨«ÿÿ©53ÿÿÿÿ©¬,6ÿÿÿÿª– 27ÿÿ©«⁄6ÿÿª¬" ˆ7ÿÿ¬–&  7ÿÿœ˙ÿÿHASH‘
  207. $Ú àù(ô◊‘fôؑtÑÛÔ<ÑÛÔJà"ÔÎ,á´fiãã%8◊ãµÕáXêä&ëå*&
  208.  –O&
  209.     Oø«õ,õ,!õ,2ö )%=b=b#>A $^, œb
  210. ,¡Q¢v£˝€À¥,≈Q…v—˝‘ÀŸå⁄ë.
  211. ∂/ΔL. TŒy‚ı„É,8ˆQI˜v4˘˝5˙À5˚å5˝    
  212. 5˛    /5ˇ    T5ı    y5ƒ
  213. õ,P!n,N>ABCDEI0:ObPcC8U9øF G    0P    1Q    2R    3SC}JpKq    (L
  214. GH    5@y·Vy˝TÙ?UÙ    HWù2ù?ùBNù    $Mù    3O‡JY‡>/‡ Egÿ>uKï=™-^._/`0aFd`\/l0m1n2o0sJr&].e
  215. "Z
  216. #[
  217. $v
  218. %w≥∑≠∞*∫…”ΩûH~‡/k‡9{‡:|‡1x‡7y‡8z‡Djfl0•'i‡&"f& 
  219. &  v& )aï‹)aïÓ)aï÷*NïÑA& §A
  220. 7¨L: Qf¸egh“çm-h’ÑÚj–◊alq”º'r§él+r”◊a)t“◊Å z«áoz¶ÕÄ.}Bod}©ÓÖ√v8ÿÿ
  221. CHAR)ûxÖÿÿÿÿ ÿÿ ÿÿÿú    ÿÿÿflI ÿÿI ÿÿÿû
  222. ÿÿ•ÿÿÿÿIÿÿÿÿI
  223. ÿÿÿÿI
  224. ÿÿÿéÿÿ"ÿ† ÿÿ&ÿÿI
  225. ÿÿÿÿIÿÿÿÿIÿÿÿÿIÿÿ ÿÿIàÿÿÿÿI
  226. àÿÿ ÿóàÿÿÿúÿÿ
  227. ÿòIÓ'ÿØI
  228. ÿÿÿ÷ àÿÿÿÿ
  229. ÿÿ"
  230. (
  231. '
  232. ÿÿ%
  233. ÿÿ
  234. ÿÿ     
  235.     ÿÿ
  236.     ÿÿ
  237.     ÿÿ.    ÿÿ
  238.     ÿÿ
  239. #
  240. 
  241.     "/    ÿÿ*
  242. 2
  243. '/
  244. ÿÿ        *        
  245. ÿÿ-ÿÿ&    ÿÿ&ÿÿ  ÿÿ&
  246. /&     ÿÿ ÿÿÿÿ"    àÿÿIÓÿÿàú'ÿÿHASH.021340E1≥",3:&;)D() *$    %    )+    *!     
  247. 4
  248. à à
  249. 7è85K
  250. K K
  251. K
  252. KKK     K1 KÓ6KàKà(RC?
  253. CELL)üø∫ÿÿÿÿÿ1ÿÿÿ"ÿÿÿÿü
  254. ÿÿÿÿø
  255. ÿÿøÿÿÿÿÿÿÿÿÿÿ    ÿÿü
  256. ÿÿü
  257. ÿÿø
  258. ÿÿø
  259. ÿÿü
  260. ÿÿÿÿü
  261. ÿÿü
  262. ÿÿøÿÿøøÿÿÿÿÿÿÿÿx≥
  263. ÿÿØ$ ÿÿx• ÿÿØ 
  264. ÿÿÿÿÿÿÿÿÿÿ    ÿÿø
  265. ÿÿø ÿÿ ÿÿ
  266. ÿÿÿÿøÿÿÿÿûÿÿøÿÿøÿÿÿÿÿÿÿÿ    ÿÿÿÿøÿÿÿ ÿÿÿ
  267. ÿÿü
  268. ÿÿü ÿÿøÿÿøÿÿø    ÿÿÿÿø ÿÿø
  269. ÿÿ@ÿÿÿÿø
  270. ÿÿÿÿÿÿø ÿÿ(Ó
  271. ÿÿ√s Δ@ÿÿHASHÿ    
  272.       
  273. $ %
  274. 67(xŸx∂Ø1Ø3øøø    ø
  275. ø
  276. )ü ü >     
  277. ! " #&'
  278. ./01
  279. 45;*2*èA…‘Bú=ú
  280. -ú,ú<ú3ú8ú9ú:‡    + Æÿÿ
  281. GRPH*àfÿÿÿÿÿ1ÿÿÿBÿÿÎÿÿ
  282. ÿÿÎÿÿ
  283. ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ÿÿ|ÿÿHASH
  284.     Ò
  285. Î   4ÿÿl
  286. RULR)flfiÿÿÿÿÿÿÿÿ‡@ÿÿ[ÿÿiÿªB<ÿÿiÿbBÿÿaÿ˚ÿÿiÿzBÿÿíÿbÿôNN.√œfiAdÜ√.fiD*fiD*fiApÜÚfiD*fiA√Üî≠fiD*€ò0fiD*¯ÜÜÜŸFÜ√¬fiA Ü√.fiD*fiÿÿyÿbBB ÿÿiÿjBÿÿÿbBB ÿÿ $ÿÿÿªB<ÿÿ $ÿÿ     $ÿÿÿbBÿÿÿÿ$ÿÿÿ˚ÿÿHÿÿlÿÿÿzBÿÿΔÿÿ´ÿÿÿbÿôNN.√œfiAdÜ√.fiD*fiD*fiApÜÚfiD*fiA√Üî≠fiD*€ò0fiD*¯ÜÜÜŸFÜ√¬fiA Ü√.fiD*fiÿÿØÿÿüÿÿ ÿÿDÿÿ    hÿÿ
  287. ‘ÿÿ °ÿÿÿÿ$ÿÿÿjBÿÿHÿÿlÿÿΔÿÿ´ÿÿØÿÿüÿÿ ÿÿDÿÿ    hÿÿÿÿ$ÿÿHÿÿlÿÿΔÿÿ´ÿÿÿ@H4ÿÿHASHÿœî>
  288. W>ÿ-,.0 Q/v0˝1À20˛
  289. ‡
  290. ,Qv˝Àå!
  291. /Tyıà,"Q$v%˝&À'å(    
  292. )    /*    T+    y,
  293. 0 œC
  294. C    ®#
  295. ≤'(ËÆ(ÿËÆ@ÿ3@‡l®ÿÿLKUP    $%&'()*+,-«
  296. ¬  !–"./01 23#45
  297. 6789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~•™≠∞≥∑∫Ω√≈…—‘Ÿ⁄∂ΔŒ‚„‰ˆ˜˘˙˚˝˛ˇıƒ ¡¢£€¥œ§¨©ª‰ÿÿ$NAMEDefault
  298. Default SSHeaderBodyFooterFootnoteFootnote Index HeadingH2.H2
  299. Code.CV Heading1.H1Italic HeadingH3.H3Bullet    ChecklistNumber(Classic9 Blue Gray 1G Blue Gray 2UColorfulc
  300. 3D Table 1q
  301. 3D Table 2|
  302. Accounting∫HarvardLegal£Diamond¸JFDFNTM    HelveticaGeneva:H
  303. Letter Gothic    
  304.   
  305.  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHÿÿPalatinoETBL@FNTM4\CUTS4dDSUM4lHDNI4˘STYL4¢ETBL…zÿfl‡üûúùø›ñòóôõö÷
  306.